package com.huabo.contract.service;

import com.hbfk.util.PageInfo;
import com.huabo.contract.oracle.entity.TblContractInvoicesmanagemen;

import java.math.BigDecimal;

public interface TblContractInvoicesmanagemenService {
    void findInvoiceInfoListForCollection(PageInfo<TblContractInvoicesmanagemen> pageInfo, TblContractInvoicesmanagemen invoice);

    void findContractInvociesManaeMenPageInfo(PageInfo<TblContractInvoicesmanagemen> pageInfo, TblContractInvoicesmanagemen invoice);

    TblContractInvoicesmanagemen findInvoiceInfoByInvoiceId(BigDecimal invoiceid);

    String saveInvoicemanageMen(TblContractInvoicesmanagemen oldInvoice);

    void modifyInvoiceStatus(Integer invoiceId, Integer status);

    void removeInvoiceInfo(Integer invoiceId);

    void saveInvoicemanageMenTci(TblContractInvoicesmanagemen tci);
}
